package com.xuecheng.orders.exception;

import lombok.Getter;

/**
 * @author 勾新杰
 * @version 1.0
 * @description:
 * @date 2025/2/27 15:18
 */
@Getter
public enum OrdersError {

    ALIPAY_CLIENT_CREATE_FAILED("支付宝客户端创建失败"),

    ORDER_PAID("订单已支付"),

    ORDER_CLOSED("订单已关闭"),

    ORDER_REFUND("订单已退款"),

    ORDER_COMPLETE("订单已完成"),

    PAY_AGAIN("请重新点击支付获取二维码"),

    FAILED_QUERY_PAY_RESULT("查询支付结果失败"),

    CHECK_PAY_RESULT_FAILED("校验支付结果失败"),

    HAVE_NO_THIS_TRADE_NO("该交易不存在"),

    TRADE_NOT_PAY_SUCCESS("该交易未支付成功"),

    PAY_AMOUNT_NOT_EQUAL("支付金额与订单金额不相等"),

    QR_CODE_EXPIRED("二维码已过期"),

    TRADE_HAS_BEEN_CLOSED("交易已关闭");

    private final String errMessage;

    OrdersError(String errMessage){
        this.errMessage = errMessage;
    }
}
